APLGo review 2020